package com.wpd.service;

import java.util.List;
import com.wpd.bo.WpdUser;
import com.common.bo.PageBean;

/**
 *
 *  @author : 自动生成
 *  @date   : 2017年07月14日 10:18:16
 *  @desc   : WpdUser服务层接口定义
 */
public interface IWpdUserService {
	/**
	 * 插入
	 * @param  wpdUser
	 */
     public Integer insert(WpdUser wpdUser);
     
     /**
	  * 批量插入
	  * @param  wpdUserList
	  */
     public void insertBatchEntity(List<WpdUser> wpdUserList);
     
     /**
	 * 删除
	 * @param  wpdUser
	 */
     public Integer delete(WpdUser wpdUser);
     
     /**
	 * 修改
	 * @param  wpdUser
	 */
     public Integer update(WpdUser wpdUser);
     
     /**
	 * 查询
	 * @param  wpdUser
	 */
     public List<WpdUser> query(WpdUser wpdUser);
     
     /**
	 * 获取总条数
	 * @param  wpdUser
	 */
     public int getTotalCount(WpdUser wpdUser);
     
     /**
	 * 分页查询
	 * @param  wpdUser
	 * @param  startPageIndex 第一条记录
	 * @param  pageSize 每页条数 
	 */
     public List<WpdUser> queryPageList(WpdUser wpdUser, PageBean pageBean);
     /**
     * 获取单个对象
	 * @param  wpdUser
     */
     public WpdUser getBean(WpdUser wpdUser);

	 public WpdUser userLogin(WpdUser wpdUser);
}
